<?php /*Archivo de Configuración Sitio Prácticos Virtuales
Autor: Gustavo Delgado Rodriguez */
$config["nombresitio"] = 'Sistema de Administración SISAGYP';
$config["email_contacto"] = 'Gustavo Delgado R.';
$config["email_administracion"] = 'gustavo.uach@gmail.com';
$config["salt"] = 'soyReformadoCalvinista';


$config["ruleRoles"] = array(
	"oyente", 		//0
	"discipulo", 	//1
	"alumno",		//2
	"lider",		//3
	"ayudante",		//4
	"maestro",		//5
	"pastor",		//6
	"apostol",		//7
	"ministro"		//8
);
/*
 *  Lista de reglas para definir los cambios de estado (0-->6 secuencial) durante el proceso ministerial
 */
$config["ruleStateProceso"] = array(
	"nuevo",
	"pre-encuentrista",
	"encuentrista",
	"post-encuentrista",
	"re-encuentrista",
	"lider",
	"pastor"
);
$config["procesosFormadores"] = array(
	"pre-encuentro",
	"encuentro",
	"post-encuentro",
	"re-encuentro",
	"escuela-lideres",
	"escuela-pastores"
);
/*
 *  Lista de reglas para definir que Roles puede asumir un usuario con un determinado estado o proceso en un grupo
 */
$config["rolesPermitidosParaUsuario"] = array(
	"nuevo"=>array(
		"discipulo",
		"oyente",
		"alumno"
	),
	"pre-encuentrista"=>array(
		"discipulo",
		"oyente",
		"alumno"
	),
	"encuentrista"=>array(
		"lider",
		"discipulo",
		"oyente",
		"alumno"
	),
	"post-encuentrista"=>array(
		"discipulo",
		"lider",
		"ayudante",
		"oyente",
		"alumno"
	),
	"re-encuentrista"=>array(
		"discipulo",
		"lider",
		"ayudante",
		"oyente",
		"alumno"
	),
	"lider"=>array(
		"discipulo",
		"lider",
		"ayudante",
		"oyente",
		"maestro",
		"alumno"
	),
	"pastor"=>array(
		"discipulo",
		"lider",
		"ayudante",
		"maestro",
		"oyente",
		"alumno"
	),
);
/*
 *  Lista de reglas para definir tipos de usuarios que puede aceptar un grupo, tomando en cuenta el rol del miebro a asignar
 */
$config["rolesPermitidosParaGrupo"] = array(
	"celula"=>array(
		"nMiembros"=>12,
		"nLideres"=>1,
		"nAyudantes"=>1,
		"tipoMiembros"=>array(
			$config["ruleRoles"][1],
			$config["ruleRoles"][3],
			$config["ruleRoles"][4]
		)
	),
	"pre-encuentro"=>array(
		"nMiembros"=>"*",
		"tipoMiembros"=>array(
			$config["ruleRoles"][0],
			$config["ruleRoles"][3],
			$config["ruleRoles"][4]
		),
		"nLideres"=>"*",
		"nAyudantes"=>"*"
	),
	"encuentro"=>array(
		"nMiembros"=>"*",
		"tipoMiembros"=>array(
			$config["ruleRoles"][0],
			$config["ruleRoles"][3],
			$config["ruleRoles"][4]
		),
		"nLideres"=>"*",
		"nAyudantes"=>"*"
	),
	"post-encuentro"=>array(
		"nMiembros"=>"*",
		"tipoMiembros"=>array(
			$config["ruleRoles"][0],
			$config["ruleRoles"][3],
			$config["ruleRoles"][4]
		),
		"nLideres"=>"*",
		"nAyudantes"=>"*"
	),
	"re-encuentro"=>array(
		"nMiembros"=>"*",
		"tipoMiembros"=>array(
			$config["ruleRoles"][0],
			$config["ruleRoles"][3],
			$config["ruleRoles"][4]
		),
		"nLideres"=>"*",
		"nAyudantes"=>"*"
	),
	"escuela-lideres"=>array(
		"nMiembros"=>"*",
		"tipoMiembros"=>array(
			$config["ruleRoles"][2],
			$config["ruleRoles"][4],
			$config["ruleRoles"][5]
		),
		"nLideres"=>"*",
		"nAyudantes"=>"*"
	),
	"escuela-pastores"=>array(
		"nMiembros"=>"*",
		"tipoMiembros"=>array(
			$config["ruleRoles"][2],
			$config["ruleRoles"][4],
			$config["ruleRoles"][5]
		),
		"nLideres"=>"*",
		"nAyudantes"=>"*"
	),
	"convencion"=>array(
		"nMiembros"=>"*",
		"tipoMiembros"=>array(
			$config["ruleRoles"][2],
			$config["ruleRoles"][4],
			$config["ruleRoles"][5],
			$config["ruleRoles"][8]
		),
		"nLideres"=>"*",
		"nAyudantes"=>"*"
	),
	"taller"=>array(
		"nMiembros"=>"*",
		"tipoMiembros"=>array(
			$config["ruleRoles"][2],
			$config["ruleRoles"][4],
			$config["ruleRoles"][5],
			$config["ruleRoles"][8]
		),
		"nLideres"=>"*",
		"nAyudantes"=>"*"
	),
	"bautizo"=>array(
		"nMiembros"=>"*",
		"tipoMiembros"=>array(
			$config["ruleRoles"][1],
			$config["ruleRoles"][3],
			$config["ruleRoles"][4]
		),
		"nLideres"=>"*",
		"nAyudantes"=>"*"
	),
	"consolidacion"=>array(
		"nMiembros"=>"*",
		"tipoMiembros"=>array(
			$config["ruleRoles"][1],
			$config["ruleRoles"][3],
			$config["ruleRoles"][4]
		),
		"nLideres"=>"*",
		"nAyudantes"=>"*"
	),
);
?>